Requirements Engineering Lessons from House Building

نویسنده

  • Daniel M. Berry
چکیده

Anyone who has built or remodeled a house and has developed or enhanced SW must have noticed the similarity of these activities. This talk describes some lessons about requirements engineering I learned while being a customer in a house building and two house remodeling. The biggest problem is to avoid very expensive requirements creep. The main lesson is the importance of the customer insisting on following a full requirements engineering process, including goal identification, requirements elicitation, analysis, and specification, and validation of the specification. A secondary lesson is that a customer has an important role in requirements engineering and he or she sometimes needs to learn that role.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Requirement Elicitation Tecniques For Datawarehouse Review Paper

Data warehouse is a subject-oriented, integrated, time-variant, and nonvolatile collection of data to provide the strategic information to the decision makers. Most of the data ware house project fails to meet the business requirements and business goals because of the improper requirement engineering phase. Building a data warehouse is a very challenging task. Data warehouse development can us...

متن کامل

Strengthening Core Public Health Capacity Based on the Implementation of the International Health Regulations (IHR) (2005): Chinese Lessons

As an international legal instrument, the International Health Regulations (IHR) is internationally binding in 196 countries, especially in all the member states of the World Health Organization (WHO). The IHR aims to prevent, protect against, control, and respond to the international spread of disease and aims to cut out unnecessary interruptions to traffic and trade. To meet IHR requirements,...

متن کامل

CAGDI: A New Conceptual Model of Early and Late Requirement Engineering for Non Fading Dataware House

Building a data warehouse is a very challenging task. Most of the data ware house project fails to meet the business requirements and business goals because of the improper requirement engineering phase. The chaos all through the development of requirements evolves due to disparity between users and developers resulting in project devastations and terminations. Data warehouse quality depends on...

متن کامل

Engaging End Users in Green Building Design Software

Green building design is a socio-technical process, so it is important to engage end users (e.g. building occupants) in requirements gathering. Given that a majority of software tools used in designing green buildings are aimed at engineers, we must determine the most effective way of communicating information about energy use requirements to end users, who are typically unfamiliar with energy ...

متن کامل

An Agent Oriented Approach of Requirement Engineering in Developing a Data Ware Houses for Banking System

Most of the data ware house project fails to meet the business requirements and business goals because of the improper requirement engineering phase. The chaos all through the development of requirements evolves due to disparity between users and developers resulting in project devastations and terminations. Building a data warehouse is a very challenging task. Data warehouse quality depends on...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007